/*tickets_category*/
.tickets_type_box{ background-color:#fff; height:3.6rem; line-height:3.6rem; clear:both; margin-bottom:4%; font-size:1.25rem; text-align:center;}
.tickets_type{height:2.6rem; line-height:2.6rem; padding:0.5rem 0;}
.category_left{ float:left; width:49%; border-right:1px solid #ddd; background: url(../images/jd_arr1.png) no-repeat 15% center; -webkit-background-size: auto 70%; background-size: auto 70%;}
.category_right{ float:right; width:49%; background: url(../images/jd_arr2.png) no-repeat 20% center; -webkit-background-size: auto 70%; background-size: auto 70%;}


/*tickets*/
.tickets_box{ background-color:#fff; border-top: 1px solid #ddd;}
.tickets_box h2 { font-size: 1.25rem; line-height: 3.5rem; height: 3.5rem; font-weight: normal; padding-left: 10%; background: url(../images/index_arr1.png) 3% no-repeat; -webkit-background-size: auto 48%;
background-size: auto 48%;}
.tickets { display: -webkit-box; border-bottom: 1px solid #ddd; padding: 4% 0;}
.tickets:last-child { border-bottom: 0;}
.tickets dt { width: 32%; padding-left: 3%;}
.tickets dt img { background-repeat: no-repeat; background-position: 50% 0; -webkit-background-size: 100% auto; background-size: 100% auto; border-radius: 5px; width: 90%;}
.tickets dd { position:relative; width: 62%; padding-right: 3%;}
.tickets h3 { font-size: 1.25rem; line-height: 1.8rem; padding: 3% 0 3%; font-weight:normal;}
.tickets p { line-height: 1.8rem;}

.marking_box{ clear:both; display: inline-block;}
p.group_date{font-size:0.83rem; color:#008aff; display: inline-block; border:1px solid #008aff; border-radius: 3px; padding:0 0.2rem; line-height:1.5rem;}
p.tickets_marking{font-size:0.83rem; color:#fff; display: inline-block;}
span.tickets_marking_f{ background-color:#ff8941; padding:0px 5px;}
span.tickets_marking_q{ background-color:#2ba5eb; padding:0px 5px;}
span.tickets_marking_j{ background-color:#ff5383; padding:0px 5px;}
p.tickets_category{font-size: 1rem;}
p.tickets_number{font-size: 1rem; color:#999;}

.tickets_price{ position:absolute; right:3%; bottom:0; line-height:2; text-align:right;}
p.tickets_newprice{color:#ff6000;}
p.tickets_newprice span{font-size: 1.5rem;}
p.tickets_oldprice{ clear:both; width:100%; color:#999; text-decoration:line-through;}








